package com.dhcc.bpm.modules.workflow.dto;

import java.util.List;

/**
 * @ClassName TaskCommitDto
 * @Description 任务提交
 * @Author xiafayu
 * @Date 2020/2/21 0021 15:16
 * @Version V1.0
 * @Copyright: 2020 东华软件 . All rights reserved.
 **/
public class TaskCommitDto {

	/**
	 * 任务实例编号|Y
	 */
	private String taskId;
	/**
	 * 处理类型（1:同意,2:否决,21:不会同意（会签使用）,3:退回,4:发回重审）|Y
	 */
	private String opinionType;
	/**
	 * 审批意见
	 */
	private String approvalOpinion;
	/**
	 * 下一审批人
	 */
	private String nextUser;
	/**
	 * 审批连线，可为空
	 */
	private String transition;
	/**
	 * 用户ID|Y
	 */
	private String userId;
	
	/**
	 * 业务编号
	 */
	private String busNo;
	/**
	 * 流程key
	 */
	private String processKey;

	/**
	 * 产品名称
	 */
	private String productName;

	private List<String> apiIds;

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getOpinionType() {
		return opinionType;
	}

	public void setOpinionType(String opinionType) {
		this.opinionType = opinionType;
	}

	public String getApprovalOpinion() {
		return approvalOpinion;
	}

	public void setApprovalOpinion(String approvalOpinion) {
		this.approvalOpinion = approvalOpinion;
	}

	public String getNextUser() {
		return nextUser;
	}

	public void setNextUser(String nextUser) {
		this.nextUser = nextUser;
	}

	public String getTransition() {
		return transition;
	}

	public void setTransition(String transition) {
		this.transition = transition;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getBusNo() {
		return busNo;
	}

	public void setBusNo(String busNo) {
		this.busNo = busNo;
	}

	public String getProcessKey() {
		return processKey;
	}

	public void setProcessKey(String processKey) {
		this.processKey = processKey;
	}

	public String getTaskId() {
		return taskId;
	}

	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	public List<String> getApiIds() {
		return apiIds;
	}

	public void setApiIds(List<String> apiIds) {
		this.apiIds = apiIds;
	}
}
